package com.bootdo.coach.dao.ext;

import java.math.BigDecimal;
import java.util.List;
import java.util.Map;

import com.bootdo.coach.domain.TabSeparateAccount;
import com.bootdo.coach.vo.TabSeparateAccountVo;

public interface ExtTabSeparateAccountMapper {

	BigDecimal findCoachMoney(Map<String, Object> paramMap);

	int findCoachMoneyCnt(Long coach_id);

	List<Map<String, Object>> getCoachIncomeList(Map<String, Object> paramMap);

	int insertSelectiveAndReturnId(TabSeparateAccount separateAccount);

	int count(Map<String, Object> query);

	List<TabSeparateAccountVo> list(Map<String, Object> query);

	List<TabSeparateAccountVo> getAgentTotalMoney(Map<String, Object> params);
    
}